<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
//系统自定义函数
//请输入一个年龄    
//把非数字转换为数值的方法
// parseInt(“字符串”)//解析字符串 并返回一个整数类型.
let num1=parseInt("3939")
console.log(num1)
let num2=parseInt('29.34')///识别到第一个非数字的字符，直接返回前面的内容
console.log(num2)

let num3=parseInt('24s')///识别到第一个飞数字的字符，直接返回前面的内容
console.log(num3)

let num4=parseInt('s24')///识别第一个非数字的字符，直接返回前面的内容，如果第一个字符就是非数字类型，返回NaN
console.log(num4)

// 两个数的累加，如果输入错误，返回错误信息
let n1=prompt("输入第一个数")
let n2=prompt("输入第二个数")
let p1=parseInt(n1);
let p2=parseInt(n2);
if(p1!=NaN && p2!=NaN){
    let res=p1+p2
    document.write(res)
}else{
    alert("err")
}
//转换为浮点类型
// parseFloat()解析字符串，返回浮点数
let num9=parseFloat("78,78")//识别到第一个非数字非点的符号，返回前面所有字符
confirm.log(num9);

let num8=parseFloat("78,78.1")//识别到第一个数字非点的符号，返回前面所有字符，当第二次识别到点时候，自动返回前面所有字符
confirm.log(num8);

//isNaN(),检查当前数是否是数值
let f1=isNaN("12.5")//非数值，返回false，
let f2=isNaN("12")//是数值，返回true，

console.log(f1);
console.log(f2);

//用户自定义函数
function f1(){///名为f1的无参数函数

}







//用户自定义函数
    </script>
</head>
<body>
    <input type="button" value="显示几次欢迎学习"
    onclick="study">
    <script>
        let a=4;
        //alert("1")
        function study(){
            let a =prompt("请输入要显示的次数")
            for(let i = 0; i <a; i++) {
                document.write("欢迎学习<br/>")
            }
        }
    </script>
    
</body>
</html>